import { ISysGroup } from '/@/views/fileattachment/api/interface';
import { ISysOrg } from '/@/views/fileattachment/api/interface';

export interface ISysSeal {
	ID?: string | null;
	SealName: string | null;
	SealCode: string | null;
	OrgId: null;
	Org?: ISysOrg;
	GroupId: null;
	Group?: ISysGroup;
	SealType: '公章' | '财务章' | '合同章' | '法人章' | '部门章' | '发票章' | '人事章' | '其他章';
	SealImage: string | null;
	Status: '正常' | '停用' | '作废';
	UseCount: number;
	LastUseTime: Date | null;
	Remarks: string | null;
}

export interface ISysSealVm {
	Entity: ISysSeal;
	ActionName?: string | null;
	IsMyApprove?: boolean | null;

}

export interface ISysSealView extends ISysSeal {

}

export interface ISysSealQuery {
	OrgId?: string | null;
	GroupId?: string | null;
	SealType?: number | null;
	Status?: number | null;
}